Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Spain #2-w4 Spain F34 France F2 France F3 Spain F11 Spain F12 Germany F7 Spain F21 Spain F22 Spain F24 Spain F27 Great Britain F1 Austria F1 Germany F5 Italy F5 Great Britain F7 Czech Republic F1 Czech Republic F2 Norway F1 Norway F2 Ireland F1 Ireland F2 Latvia F1 Lithuania F1 Lithuania F2 Great Britain F18 Czech Republic F4 Germany F2 France F5 Russia F1 Poland F1 France F4 Luxembourg F1 France F13 France F17 Czech Republic F5 Czech Republic F6 Germany F1 Great Britain F1 France F5 Usa F12 Germany F8 France F13 France F17 Great Britain F1 Great Britain F2 France F2 France F3 Bosnia & Herzegovina F2 France F5 Switzerland F3 Norway F1 Estonia F1 Estonia F2 France F17 Germany F1 Germany F2 France F3 Russia F1 Russia F2 Italy F5 Czech Republic F2 Poland F2 Estonia F2 Latvia F1 Poland F7 Germany F16 France F18 Czech Republic F4 Czech Republic F5 Russia F1 Russia F2 Russia F3 Russia F5 Ukraine F2 Russia F6 Russia F7 Italy F7 Czech Republic F1 Italy F13 France F13 Russia F10 Latvia F1 France F20 Germany F2 Russia F1 Russia F2 France F5 France F6 France F20 Czech Republic F6 Czech Republic F7 France F1 France F2 Finland F2 Spain F1 Spain #2-w1 Spain #2-w2 Spain #2-w3 Germany F6 Denmark F1 Denmark F2 Lithuania F2 Spain F28 Latvia F1 Spain F34a France F5 Spain F25 Spain F26 Austria F2 Spain F6 Spain F7 Italy F4 Italy F6 France F14 Germany F1 France F4 Open Castilla y Leon Trofeo Iberdrola - Segovia Kuppers Kolsch Cup - Aachen Sparkassen Open - Magdeburg Kuppers Kolsch Cup Aachen - Aachen VI Open Banc Agricol - Andorra Nuembrecht Challenger - Nuembrecht ATU Cup - Weiden Porsche Open - Poznan Ostrava Open 2005 - Ostrava ATP Open Castilla y Leon - Segovia XI Ciutat de Barcelona - Barcelona Tatra Banka Open - Bratislava Mobilux Open - Luxembourg Czech Indoor Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Memorial Manfredini - Sassuolo Open Castilla y Leon - Segovia Aamulehti Tampere Opene - Tampere KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Challenger Casablanca San Angel - Mexico City Baton Rouge Pro Tennis Classic - Baton Rouge Ostdeutscher Sparkassen Cup - Dresden Rijeka Open - Rijeka Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Dublin Challenger - Dublin Aamulehti Tampere Open - Tampere Akbank Private Banking TED Open - Istanbul Citta di Como Challenger - Como Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen IPP Open - Helsinki Heilbronn Challenger Belgrade Challenger Wolfsburg Challenger Sunrise Challenger Sarajevo Challenger Talahassee Challenger Yuba City Challenger Penza Challenger Tampere Challenger Karshi Challenger Kolding Challenger Sunrise Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Nottingham Challenger Tampere Challenger Samarkand Challenger Germany F8 St. Remy Challenger Tashkent Challenger Astana Challenger Loughborough Challenger Heilbronn Challenger Nord/LB Open - Braunschweig Polska Energia Open - Bytom The LTA Cardiff Challenger - Cardiff Lambertz Open - Aachen Astana Challenger - Astana LTA Nottingham Challenger - Nottingham s Tennis Masters 06 - Graz 's Tennis Masters 07 Challenger - Graz Olbia Challenger - Olbia Warsteiner Challenger - Lubeck Dusseldorf Open Challenger 2007 - Dusseldorf AXA Open - Espinho Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Quelle Cup - Furth Muller Cup - Ulm Nord LB Open - Braunschweig Lambertz Open by Stawag 2007 - Aachen 1998 Safeway Challenger - Aptos Segovia Challenger Open Castilla y Leon  - Segovia Bauer Watertechnology Cup 2007 - Eckental Dallas Challenger IPP Open - Helsinki Taiwan Challenger - Kaohsiung Dublin Challenger - Dublin Crystal Cup 1998 - Portoroz KGHM Dialog Polish Indoors - Wroclaw LTA Shrewsbury Challenger - Shrewsbury The Shelbourne Irish Open - Dublin LXV Concurso Internacional Vigo - Vigo Tallahassee Challenger Ostrava Challenger Cremona Challenger Furth Challenger Milan Challenger Marburg Challenger Recanati Challenger Shanghai Challenger Orleans Challenger St. Remy Challenger Eckental Challenger Bordeaux Challenger Arroyo de la Encomienda - Valladolid Germany F1 Pozoblanco Challenger Helsinki Challenger Astana Challenger Tashkent Challenger Bangkok Challenger Mons Challenger Tyumen Challenger Gold Flake Open - Chennai Legg Mason Tennis Classic - Washington D.C. Croatian Indoors - Split Grand Prix Hassan II - Casablanca Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 1998 - Kitzbuhel Scania Stockholm Open - Stockholm Qatar Mobil Open '99 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Gold Flake Open - Chennai Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha Kroger / St. Jude International - Memphis AXA Cup - London Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona BMW Open - Munich UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Qatar Mobil Open 2001 - Doha Adidas International - Sydney Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta BMW Open - Munich Gerry Weber Open - Halle The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai BMW Open - Munich TD Waterhouse Cup - Long Island President's Cup - Tashkent Kremlin Cup - Moscow Stockholm Open - Stockholm Tata Open 2003 - Chennai Adidas International - Sydney Rome Challenger Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Prague Challenger Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart Como Challenger Brasil Open - Salvador AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Tel Aviv Dubai Open - Dubai BMW Open - Munich Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Kobstaedernes ATP Challenger - Kolding Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Heilbronn Challenger - Heilbronn Mercedes Cup - Stuttgart Vietnam Open - Ho Chi Minh City Oberstaufen Cup-Head German Master's Series - Oberstaufen Stockholm Open - Stockholm SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Copa Sevilla-Internacionales de Andalucia - Seville Tatra Banka Open - Bratislava Synsam Swedish Open - Bastad Okal Cup 2004 - Eckental Mercedes Cup - Stuttgart Generali Open - Kitzbuhel The LTA Men's Challenger - Southampton Challenger Ford de Cherbourg - Cherbourg Thailand Open - Bangkok Open de Moselle - Metz St. Petersburg Open - St. Petersburg Open de Tenis Amaya - Pamplona Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Intersport Heilbronn Open - Heilbronn SAP Open - San Jose Open 13 - Marseille BMW Tennis Championship - Sunrise IPP Open - Helsinki The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston BMW Open - Munich Bauer Watertechnology Cup - Eckental China Open - Beijing Toyota Challenger Mumbai Open - Mumbai Oberstaufen Cup - Oberstaufen Akbank Private Banking TED Open - Istanbul St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Bytom Challenger Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo Guzzini Challenger - Recanati Ordina Open - s-Hertogenbosch Austrian Open - Kitzbuhel Scania Stockholm Open - Stockholm XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Milan Indoors - Milan China Open - Beijing St. Petersburg Open - St. Petersburg Carson Challenger Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Bauer Watertechnilogy Cup 2008 - Eckental President's Cup - Tashkent Open 13 - Marseille Grand Prix Hassan II - Casablanca 2002 Mercedes Cup - Stuttgart Baton Rouge Challenger Mexico City Challenger CA Tennis Trophy - Vienna Busan Challenger Ningboo Challenger RCA Championships - Indianapolis Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Almaty Challenger Fergana Challenger Freudenstadt Challenger Chennai Open - Chennai President's Cup 1998 - Tashkent PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Chuncheon Challenger Yokohama Challenger Karshi Challenger Allianz Suisse Open Gstaad - Gstaad AEGON Championships - London Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Izmir Challenger BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Helsinki Challenger Wolfsburg Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Segovia Challenger Copenhagen Open - Copenhagen BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Chennai Open - Chennai Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow Dubai Open - Dubai Chennai Open - Chennai Internationaler Raiffeisen Grand Prix - St. Polten Scheveningen Challenger Ordina Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Idea Prokom Open - Sopot Millenium Tennis Championships - Delray Beach Nord/LB Open - Braunschweig If Stockholm Open - Stockholm Copenhagen Open - Copenhagen Masters Series - Hamburg TED Open - Istanbul Dubai Tennis Open - Dubai Thailand Open - Bangkok Citta di Monza - Monza Gerry Weber Open - Halle Gerry Weber Open - Halle Heilbronn Open - Heilbronn AEGON International - Eastbourne Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Open D'Orleans - Orleans Estoril Open - Estoril Tatra Banka Slovak Open - Bratislava U.S. Mens's Clay Court Championship - Houston AGT Challenger - Leon International Bavarian Championship - Eckental 4th Volkswagen Challenger - Wolfsburg Portugal Open - Oeiras ATP Kremlin Cup - Moscow Seoul Challenger Braunschweig Open - Braunschweig Napoli Challenger IPP Open - Helsinki Copa Sevilla Internacionales de Andalucia - Seville US Men's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo Genova Challenger St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach The Lipton Championships - Key Biscayne Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Franklin Templeton Tennis Classic - Scottsdale Generali Open 2002 - Kitzbuhel Pozoblanco Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami China Open - Beijing AIG Japan Open - Tokyo International Indoor Tennis Championships of Croatia - Zagreb Qatar Open - Doha China Open - Beijing Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel PBZ Zagreb Indoors - Zagreb BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo BMW Open - Munich BMW Open - Munich Gerry Weber Open - Halle Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Australian Open - Melbourne Legg Mason Tennis Classic - Washington French Open - Paris Wimbledon - London If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Gold Flake Open - Chennai French Open - Paris Japan Open - Tokyo Wimbledon - London Pilot Pen International - New Haven U.S. Open - New York Copenhagen Open - Copenhagen Rado Swiss Open - Gstaad Mallorca Open - Mallorca adidas Open de Toulouse - Toulouse Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Guardian Direct Cup - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne The Nottingham Open - Nottingham Adidas International - Sydney Guardian Direct Cup - London Generali Open - Kitzbuhel Dubai Tennis Open - Dubai BMW Open - Munich Estoril Open - Estoril Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, Group 2, 1R, LAT-MDA 5-0 Davis Cup, Group 2, 2R, BUL-LAT 1-4 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group II, 1R, GRE-LAT 1-4 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, PO, LAT-AUT 1-4 Australian Open (juniors) River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Tennis Masters Cup - Houston Olympics - Sydney Olympics - Athens Olympics - Beijing The Dubai Tennis Championships - Dubai Tennis Masters Series - Madrid French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, Group II, 1R, TUN-LAT 0-3